package com.liangtian.mdm.material.dao;

import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Repository;

import com.liangtian.mdm.base.BaseDao;
import com.liangtian.mdm.material.model.WlwlTzlUpdate;

/**
 * 物料特征量操作接口类
 *
 * @author jiangyh
 * @since 2017-03-09
 */
@Repository
public interface WlwlTzlUpdateDao extends BaseDao<WlwlTzlUpdate> {

    /**
     * 查询物料变更表特征量数据
     *
     * @param cond
     * @return
     * @author jyh
     * @date 2018-01-18
     */
    public List<WlwlTzlUpdate> getWlwlTzlUpdate(Map<String, Object> cond);

    /**
     * 根据物料变更表id删除物料变更特征量表数据
     *
     * @param wlUpdateId 物料变更表id
     */
    public void deleteWlwlTzlUpdateByWlUpdateId(String wlUpdateId);

    /**
     * 批量插入导入物料的特征量数据
     *
     * @param wlDrTzl
     * @author jyh
     * @date 2016-09-23
     */
    public void batchInsertWlwlTzlUpdate(Map<String, List<WlwlTzlUpdate>> map);
}
